<%-- 
    Document   : volume
    Created on : 09/12/2011, 15:50:44
    Author     : Bia
--%>
<%@page import="java.lang.Math"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" href="cmstyle.css"> 
        <title>Volume</title>
          <script type="text/javascript">
            var ttipo='b';
        </script>
    </head>
    <body>
            <ul class="navbar">
            <li><a href="javascript:window.history.go(-1)">Voltar</a>
            <li><a href="/conversorMedidas/"> Home Page </a>
            <li><a href="equipe.jsp">Quem somos?</a>
            <li><a href="volume.jsp">Volume</a>
            <li><a href="moeda.jsp">Moeda</a>
            <li><a href="Aceleracao.jsp">Aceleração </a>
            <li><a href="corrente.jsp">Corrente Eletrica </a> 
            <li><a href="Potencia.jsp">Potência</a>  
            <li><a href="ConverterPrincipal.jsp">Velocidade</a>     
            </ul>
        
        <h1>Conversor de Volumes v1.3</h1>
        <%
        String n;
        double resultadoMl=0;
        double resultadoL=0;
        double resultadoBarril=0;
        double resultadoCm3=0;
        double resultadoCm=0;
                           
       if(request.getParameter("tipo")!=null){
           n=request.getParameter("tipo");
       if(n.equals("ml")){
           resultadoMl= Double.parseDouble(request.getParameter("ml"));
           resultadoL = Double.parseDouble(request.getParameter("ml"))*(Math.pow(10, -15));
           resultadoBarril= Double.parseDouble(request.getParameter("ml"))*(6.11*Math.pow(10, -6));
           resultadoCm3 = Double.parseDouble(request.getParameter("ml"));
           resultadoCm = Double.parseDouble(request.getParameter("ml"))* (Math.pow(10, -6));        
             
       }else if (n.equals("l")){
            resultadoMl = Double.parseDouble(request.getParameter("l"))* (1000);
            resultadoL = Double.parseDouble(request.getParameter("l"));
            resultadoBarril = Double.parseDouble(request.getParameter("l"))* (0.01);
            resultadoCm3 = Double.parseDouble(request.getParameter("l"))* (1000);
            resultadoCm = Double.parseDouble(request.getParameter("l"))*(100);   
       }else if (n.equals("barril")){
                resultadoMl = Double.parseDouble(request.getParameter("barril"))*(163650);
                resultadoL = Double.parseDouble(request.getParameter("barril"))*(163.65);
                resultadoBarril = Double.parseDouble(request.getParameter("barril"));
                resultadoCm3 = Double.parseDouble(request.getParameter("barril"))*(163650);
                resultadoCm = Double.parseDouble(request.getParameter("barril"))*(0.16);
                
       } else if(n.equals("cm3")){
                resultadoMl = Double.parseDouble(request.getParameter("cm3"));
                resultadoL = Double.parseDouble(request.getParameter("cm3"))*(Math.pow(10, -3));
                resultadoBarril = Double.parseDouble(request.getParameter("cm3"))*(6.11*Math.pow(10,-6));
                resultadoCm3 = Double.parseDouble(request.getParameter("cm3"));
                resultadoCm = Double.parseDouble(request.getParameter("cm3"))*(Math.pow(10,-6));
                
       }else if(n.equals("cm")){
                resultadoMl = Double.parseDouble(request.getParameter("cm"))*(1000000);
                resultadoL = Double.parseDouble(request.getParameter("cm"))*(1000);
                resultadoBarril = Double.parseDouble(request.getParameter("cm"))*(6.11);
                resultadoCm3 = Double.parseDouble(request.getParameter("cm"))*(1000000);
                resultadoCm = Double.parseDouble(request.getParameter("cm"));
            }            
}
        %>
        <p> <br> <p> <br> <p><br> <p> 
        <center><table border="2" cellspacing="0" cellpadding="0"> <tr>
        <form name="frm">
            <th>Milimetros:</th><th><input type="text" name="ml" value="<%=resultadoMl%>" onfocus="javascript:setTipo('ml')"/></th><tr><br></tr>
            <th>Litros: </th><th></left> <input type="text" name="l" value="<%=resultadoL%>" onfocus="javascript:setTipo('l')"/></th> <tr><br></tr>
            <th>Barril: </th><th><input type="text" name="barril" value="<%=resultadoBarril%>"onfocus="javascript:setTipo('barril')"/></th><tr><br></tr>
            <th>Cm3: </th><th><input type="text" name="cm3" value="<%=resultadoCm3%>" onfocus="javascript:setTipo('cm3')"/></th><tr><br></tr>
            <th>M3: </th><th><input type="text" name="cm" value="<%=resultadoCm%>" onfocus="javascript:setTipo('cm')"/></th><tr><br>
            <th colspan="2"><input type="Submit" value="Enviar" onclick="enviar()"/></th></tr>
        </form>  
          </tr> </table> </center>
     <script type="text/javascript">
                function setTipo(tipo){
                    n=tipo;
                }
                function enviar(){
                    var input = document.createElement("input");
                    input.setAttribute("type", "hidden");
                    input.setAttribute("name", "tipo");
                    input.setAttribute("value", ttipo);
                    document.frm.appendChild(input);
                    document.frm.submit();
                }
                
                </script>
    </body>
</html>
